﻿@charset "utf-8";
/* CSS Document */
.banner {width: 100%;height: 680px;min-width: 1200px;margin-top: 60px;}
.banner .swiper-slide{background-position: center;background-size: cover;position: relative;}
.banner .swiper-slide a{display: block;height: 680px;}

.swiper-button-next, .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}
.banner .left{right: 5%;background: url(../images/pic39.png) no-repeat right;outline: medium;}
.banner .right{left: 5%;background: url(../images/pic38.png) no-repeat left;outline: medium;height: 50px;}
.swiper-pagination-bullet{width: 10px;height: 10px;outline: medium;border: 2px solid #FFF;background: none;opacity: 1;}
.swiper-pagination-white .swiper-pagination-bullet-active{background: #fe0000;border: 2px solid #fe0000;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}


.content{min-width: 1200px;}

.tage{box-shadow: 0 0 10px rgba(0,0,0,0.1);height:80px;}
.tage .tage_l{float: left;width:800px;line-height: 30px;padding-top:10px;}
.tage .bt{float: left;width:100px;}
.tage .tage_l .l_r{float: left;width:700px;}
.tage .tage_l .l_r p{float: left;}
.tage .tage_l .l_r p a{margin-right:20px;}
.tage .search{float: right;width: 260px;padding-top: 12px;}
.tage .search .input_txt{width: 194px;height: 34px;border:1px solid #CCC;border-right: none;float: left;outline: medium;padding-left: 5px;}
.tage .search .input_btn{width: 60px;height: 36px;border:none;background: #e92a3a;float: right;outline: medium;background: url(../images/pic3.jpg) no-repeat;cursor: pointer;}


.dyip{padding:70px 0;}
.dyip .title_yi{text-align: center;}
.dyip .title_yi .bt{font-size: 48px;color: #333;}
.dyip .title_yi p{padding-top: 20px;font-size: 16px;}
.dyip .box{margin-top: 50px;}
.dyip .dyip_l{float: left;border:1px solid #DDD;width: 218px;background: url(../images/pic7.jpg) no-repeat left bottom;height: 833px;overflow: hidden;}
.dyip .dyip_l .title{background: #333;height: 80px;}
.dyip .dyip_l .title_box{padding:20px 30px;}
.dyip .dyip_l .title .bt{font-size: 20px;color: #FFF;}
.dyip .dyip_l .title .xian{width: 30px;height: 1px;background: #FFF;margin-top: 10px;}
.dyip .dyip_l ul{line-height: 56px;font-size: 16px;}
.dyip .dyip_l li a{display: block;padding:0 10px;}
.dyip .dyip_l li a:hover{display: block;text-decoration: none;}
.dyip .dyip_l li.on a{background: #e92a3a;color: #FFF;}
.dyip .dyip_l .lxfs_box{padding:20px 30px;}
.dyip .dyip_l .txt{line-height: 30px;margin-bottom: 20px;}
.dyip .dyip_l .txt strong{color: #e92a3a;font-size: 20px;}
.dyip .dyip_r{float: right;width: 960px;height: 835px;overflow: hidden;}
.dyip .dyip_r .title{border:1px solid #DDD;height: 78px;line-height: 78px;padding:0 20px;font-size: 24px;}
.dyip .dyip_r .title i{width: 26px;height: 26px;background: url(../images/pic5.png) no-repeat;display: block;float: left;margin-top: 26px;margin-right: 20px;}
.dyip .dyip_r .title .more{float: right;font-size: 16px;}
.dyip .dyip_r ul{margin-left: -10px;margin-top: 20px;}
.dyip .dyip_r li{float: left;width: 311px;border:1px solid #DDD;margin-left: 10px;margin-bottom: 10px;}
.dyip .dyip_r li img{width: 311px;height: 311px;}
.dyip .dyip_r li h2{text-align: center;line-height: 48px;border-top: 1px solid #DDD;}


.derp{background: #e92a3a;text-align: center;padding:70px 0;}
.derp .title{color: #FFF;}
.derp .title .bt{font-size: 48px;}
.derp .title p{padding-top: 20px;font-size: 16px;}
.derp ul{margin-top: 40px;margin-left: -30px;}
.derp li{float: left;background: #FFF;margin-left: 30px;}
.derp li .pic{position: relative;}
.derp li i{position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;background: url(../images/pic8.png) no-repeat left top;margin:-40px 0 0 -40px;}
.derp li:hover i{background: url(../images/pic8.png) no-repeat left bottom;}
.derp li h2{line-height: 60px;font-size: 18px;}


.dsanp{height: 900px;background: url(../images/pic9.jpg) no-repeat center bottom;min-width: 1200px;overflow: hidden;}
.dsanp .title{text-align: center;font-size: 48px;padding-top: 60px;}
.dsanp .dsanp_t{height: 754px;position: relative;}
.dsanp .dsanp_t ul{}
.dsanp .dsanp_t li .bt{font-size: 18px;padding-bottom: 10px;color: #333;}
.dsanp .dsanp_t li span{font-size: 28px;}
.dsanp .dsanp_t li p{line-height: 24px;}
.dsanp .dsanp_t li:nth-of-type(1){position: absolute;left: 20px;bottom:80px;text-align: right;}
.dsanp .dsanp_t li:nth-of-type(2){position: absolute;left: 10px;bottom:270px;text-align: right;}
.dsanp .dsanp_t li:nth-of-type(3){position: absolute;left: 70px;bottom:400px;text-align: right;}
.dsanp .dsanp_t li:nth-of-type(4){position: absolute;left: 450px;bottom:480px;text-align: center;}
.dsanp .dsanp_t li:nth-of-type(5){position: absolute;right: 20px;bottom:400px;text-align: left;}
.dsanp .dsanp_t li:nth-of-type(6){position: absolute;right: -10px;bottom:270px;text-align: left;}
.dsanp .dsanp_t li:nth-of-type(7){position: absolute;right: 0px;bottom:80px;text-align: left;}
.dsanp .dsanp_b{color: #FFF;}
.dsanp .dsanp_b .b_l{float: left;padding-top: 0px;}
.dsanp .dsanp_b .b_l p{font-size: 30px;}
.dsanp .dsanp_b .b_l strong{font-size: 42px;}
.dsanp .dsanp_b .b_r{position: relative;right: -200px;top: 20px;}
.dsanp .dsanp_b .b_r p{font-size: 18px;}
.dsanp .dsanp_b .b_r .dh{font-size: 34px;}


.dsip{padding:70px 0;}
.dsip .title{text-align: center;}
.dsip .title .bt{font-size: 48px;font-weight: bold;}
.dsip .title p{font-size: 30px;margin-top: 10px;font-weight: 300;}
.dsip ul{margin-top: 30px;}
.dsip li{padding:25px 0;}
.dsip li:nth-of-type(odd) .pic{float: left;}
.dsip li:nth-of-type(even) .pic{float: right;}
.dsip li .txt{width: 500px;padding-left: 50px;padding-top: 70px;}
.dsip li .txt .bt{font-size: 24px;padding-bottom: 20px;}
.dsip li .txt .bt span{font-size: 36px;color:#e92a3a;}
.dsip li .txt p{line-height: 30px;font-size: 16px;}
.dsip li .txt p span{color:#e92a3a;}
.dsip li:nth-of-type(1) .txt{background: url(../images/pic13.jpg) no-repeat left top;}
.dsip li:nth-of-type(2) .txt{background: url(../images/pic14.jpg) no-repeat left top;}
.dsip li:nth-of-type(3) .txt{background: url(../images/pic15.jpg) no-repeat left top;}
.dsip li:nth-of-type(odd) .txt{float: right;}
.dsip li:nth-of-type(even) .txt{float: left;}


.dwup{background: url(../images/pic22.jpg) no-repeat;height: 1000px;}
.dwup .box{padding-top: 50px;}
.dwup .box h2{font-size: 24px;color: #FFF;}
.dwup .box .dwup_t{margin-top: 30px;}
.dwup .box .dwup_t .pic{float: left;width: 580px;}
.dwup .box .dwup_t .t_r{width: 580px;float: right;color: #FFF;}
.dwup .box .dwup_t .t_r .bt{font-size: 24px;}
.dwup .box .dwup_t .t_r .txt{line-height: 30px;color: #999;margin-top: 20px;font-size: 16px;}
.dwup .box .dwup_t .t_r .txt p{margin-bottom: 20px;text-indent: 2em;}
.dwup .box .dwup_t .t_r .more{width: 160px;height: 40px;line-height: 40px;background: #e92a3a url(../images/pic17.png) no-repeat 110px center;margin-top: 50px;}
.dwup .box .dwup_t .t_r .more a{color: #FFF;display: block;padding-left: 20px;}
.dwup .box .dwup_t .t_r .more a:hover{color: #FFF;display: block;text-decoration: none;}


.dwup_b{margin-top: 40px;}
.dwup_b .hd li{float: left;width: 160px;height: 50px;line-height: 50px;background: #FFF;text-align: center;margin-right: 10px;font-size: 16px;}
.dwup_b .hd li.on{background: #e92a3a;color: #FFF;}
.dwup_b .bd{margin-top: 30px;}
.zhengshu .swiper-slide .pic{width: 220px;height: 308px;background: url(../images/pic30.jpg) no-repeat;}
.zhengshu img{width: 185px;height: 275px;margin-top: 16px;margin-left: 17px;}
.zhengshu .swiper-slide p{line-height: 40px;color: #FFF;text-align: center;}
.huanjing img{width: 100%;}
.huanjing .swiper-slide p{line-height: 40px;color: #FFF;text-align: center;}


.dliup{padding:70px 0  40px 0;background: #f9f9f9;}
.dliup .title{font-size: 48px;font-weight: bold;text-align: center;}
.dliup .title p{font-size: 48px;color: #f0f0f0;font-weight: bold;margin-top: -20px;}
.dliup .box{margin-top: 40px;}
.dliup .dliup_l{width: 320px;float: left;}
.dliup .dliup_l .bt{background: #e92a3a;color: #FFF;padding:25px;}
.dliup .dliup_l .bt h2{font-size: 18px;font-weight: bold;}
.dliup .dliup_l .bt h2 a{color: #FFF;}
.dliup .dliup_l .bt h2 a:hover{color: #FFF;}
.dliup .dliup_l .bt p{margin-top: 15px;}
.dliup .dliup_l .pic{}
.dliup .dliup_l .pic img{width: 320px;height: 180px;}
.dliup .dliup_l .txt{line-height: 24px;margin-top: 15px;}
.dliup .dliup_r{width: 840px;float: right;}
.dliup .dliup_r .slideTxtBox{ }
.dliup .dliup_r .slideTxtBox .hd{margin-bottom: 20px;}
.dliup .dliup_r .slideTxtBox .hd ul{float: left;}
.dliup .dliup_r .slideTxtBox .hd ul li{float: left;font-size: 18px;margin-right: 30px;padding-right:30px;background: url(../images/pic24.png) no-repeat right center;cursor: pointer;}
.dliup .dliup_r .slideTxtBox .hd ul li.on{font-weight: bold;color:#e92a3a;}
.dliup .dliup_r .slideTxtBox .hd .more{float: right;}
.dliup .dliup_r .slideTxtBox .bd ul{}
.dliup .dliup_r .slideTxtBox .bd li{border-bottom: 1px solid #e8e8ea;height: 110px;margin-bottom: 25px;}
.dliup .dliup_r .slideTxtBox .bd li:hover{border-bottom: 1px solid #e92a3a;}
.dliup .dliup_r .slideTxtBox .bd li .li_l{width: 650px;padding-top: 15px;}
.dliup .dliup_r .slideTxtBox .bd li h2{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.dliup .dliup_r .slideTxtBox .bd li p{line-height: 24px;height: 48px;overflow: hidden;}
.dliup .dliup_r .slideTxtBox .bd li .riqi{float: right;text-align: center;height: 110px;background: #e8e8ea;width: 130px;}
.dliup .dliup_r .slideTxtBox .bd li:hover .riqi{background: #e92a3a;color: #FFF;}
.dliup .dliup_r .slideTxtBox .bd li .riqi .ri{font-size: 48px;padding-top: 10px;}
.dliup .dliup_r .slideTxtBox .bd li .riqi .qi{line-height: 30px;}


.dqip{padding:50px 0;}
.dqip .title{font-size: 24px;}
.huobang{margin-top: 30px;}
.huobang .pic{border:1px solid #DDD;}
.huobang img{width: 100%;}
.huobang .swiper-slide p{line-height: 40px;color: #FFF;text-align: center;}


.link{line-height: 24px;margin-bottom: 50px;}
.link a{margin:0 10px;}


.con{padding-bottom: 50px;min-width: 1200px;}
.banner_ny{height: 600px;margin-top: 60px;min-width: 1200px;}
.about_banner{height: 600px;margin-top: 60px;min-width: 1200px;}
.banner_ny .box{padding-top: 250px;color: #333;}
.banner_ny .box h2{font-size: 40px;}
.banner_ny .box .mbx{line-height: 30px;}

.mbx_er{line-height: 50px;margin-top: 60px;background: #F5F5F5;color: #999;min-width: 1200px;}
.mbx_er a{color: #999;}
.mbx_er a:hover{color: #e92a3a;text-decoration: none;}

.subnav{/*height: 60px;*/ line-height: 50px;background: #F5F5F5;}
.subnav ul{font-size: 0px;text-align: center;}
.subnav li{display: inline-block;font-size: 16px;padding:0 10px;}
.subnav li a{color: #333;display: block;}
.subnav li a:hover{color: #e92a3a;display: block;text-decoration: none;}
.subnav li a.current{color: #e92a3a;border-bottom: 2px solid #e92a3a;}

.products ul{margin-left: -30px;margin-top: 30px;}
.products li{float: left;width: 277px;margin-left: 30px;margin-bottom: 30px;text-align: center;padding:20px 0;transition: all 0.3s;}
.products li:hover{box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.products li img{width: 220px;height: 220px;}
.products li h2{line-height: 50px;font-size: 16px;}
.products li a:hover{text-decoration: none;}


.paging{margin-top: 30px;}
.paging ul{ font-size:0px; text-align:center;}
.paging li{ display:inline-block; height:24px; line-height:24px; margin-right:5px; font-size:14px;overflow: hidden;}
.paging li a{ display:block; color:#999;padding:0 10px;}
.paging li a:hover{ display:block; text-decoration:none; background:#e92a3a; color:#FFF;}
.paging li a.current{ color:#FFF; background:#e92a3a;}


.product_con{}
.product_con_t{padding:30px 0;}
.xiangqing{width: 400px;float: left;position: relative;margin:0 100px;}
.xiangqing .hd{margin-top: 20px;}
.xiangqing .hd ul{font-size: 0px;text-align: center;}
.xiangqing .hd li{display: inline-block;border:2px solid #FFF;margin: 0 5px;cursor: pointer;}
.xiangqing .hd li img{width: 60px;height: 60px;}
.xiangqing .hd li.on{border:2px solid #DDD;}
.xiangqing .bd{}
.xiangqing .bd img{width: 400px;height:400px;}

.xiangqing .arrow{position: absolute;width: 50px;height: 50px;line-height: 50px;text-align: center;top: 175px;}
.xiangqing .next{right: -100px;background: #F5F5F5 url(../images/pic39.png) no-repeat center;background-size: 10px;}
.xiangqing .prev{left: -100px;background: #F5F5F5 url(../images/pic38.png) no-repeat center;background-size: 10px;}


.product_con_t .t_r{float: right;width: 500px;}
.product_con_t .t_r .title{font-size: 24px;color: #333;padding:20px 0;border-bottom: 1px solid #DDD;}
.product_con_t .t_r .txtyi{padding:20px 0;}
.product_con_t .t_r .txtyi .bt{font-size: 18px;font-weight: bold;color: #e92a3a;padding-bottom: 10px;}
.product_con_t .t_r .txtyi p{line-height: 30px;}

.product_con_t .t_r .txter{font-size: 24px;color: #999;padding-top: 10px;}
.product_con_t .t_r .txter span{color: #333;}

.product_con_t .t_r ul{margin-top: 40px;}
.product_con_t .t_r li{float: left;width: 120px;height: 50px;line-height: 50px;text-align: center;margin-right: 10px;}
.product_con_t .t_r li a{display: block;background: #EEE;}
.product_con_t .t_r li a:hover{display: block;text-decoration: none;background: #333;color: #FFF;}
.product_con_t .t_r li a.current{background: #e92a3a;color: #FFF;}


.product_con_b{padding-top: 20px;}
.product_con_b h2{height: 60px;line-height: 60px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;background: #F5F5F5;text-align: center;font-size: 16px;}
.product_con_b .box{border: 1px solid #DDD;margin-top: 40px;text-align: center;padding:50px;}
.product_con_b .box table{border-top:1px solid #DDD;border-left:1px solid #DDD;}
.product_con_b .box table td{border-bottom:1px solid #DDD;border-right:1px solid #DDD;}
.product_con_b .box p{text-align: left;}
.product_con_b .box img{max-width: 100%;}

.sxy{text-align: left;line-height: 24px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;margin-top: 60px;padding: 10px 0;}
.sxy span{padding-left: 20px;}
.sxy ul{float: left;}
.sxy .fanhui{float: right;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #333;margin-top: 5px;}
.sxy .fanhui a{color: #FFF;display: block;}
.sxy .fanhui a:hover{color: #FFF;display: block;text-decoration: none;}


.news{margin-top: 30px;}
.news ul{}
.news li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #DDD;}
.news li .pic{float: left;width: 300px;border:1px solid #DDD;box-sizing: border-box;}
.news li .pic img{width: 100%;}
.news li .title{margin-left: 330px;}
.news li .title h2{font-size: 20px;}
.news li .title .txt{margin-top: 20px;line-height: 24px;color: #999;height: 48px;overflow: hidden;}
.news li .title .more{margin-top: 20px;}


.news_con{margin-top: 30px;}
.news_con .title{text-align: center;}
.news_con .title h2{font-size: 30px;}
.news_con .title p{color: #999;margin-top: 20px;font-size: 16px;}
.news_con .box{margin-top: 40px;line-height: 30px;}
.news_con .box p{padding-bottom: 20px;}


.about{line-height: 30px;margin-top: 30px;font-size: 16px;}
.about p{padding-bottom: 20px;}


.zhengshu_list{margin-top: 30px;}
.zhengshu_list ul{}
.zhengshu_list li{float: left;text-align: center;margin-bottom: 20px;line-height: 40px;margin-left: 20px;font-size: 13px;}
.zhengshu_list li .pic{background: url(../images/pic30.jpg) no-repeat;width: 220px;height: 308px;}
.zhengshu_list li p{width:220px; height:60px; line-height:20px;}
.zhengshu_list li .pic img{width: 185px;height: 275px;margin-top: 16px;}


.huobang_er{margin-top: 30px;}
.huobang_er ul{margin-left: -10px;}
.huobang_er li{float: left;border:1px solid #DDD;margin-left: 12px;margin-bottom: 10px;}
.huobang_er li img{width: 228px;height: 118px;}


.contact{margin-top: 60px;padding-bottom: 50px;}
.contact .box{}
.contact .box ul{padding:50px 0;}
.contact .box li{float: left;width: 25%;text-align: center;line-height: 24px;}
.contact .box li i{width: 80px;height: 80px;display: block;margin:0 auto;}
.contact .box li:nth-of-type(1) i{background: url(../images/pic42.png) no-repeat center;background-size: 50px;}
.contact .box li:nth-of-type(2) i{background: url(../images/pic43.png) no-repeat center;background-size: 50px;}
.contact .box li:nth-of-type(3) i{background: url(../images/pic44.png) no-repeat center;background-size: 50px;}
.contact .box li:nth-of-type(4) i{background: url(../images/pic45.png) no-repeat center;background-size: 50px;}
.contact .box li span{font-size: 18px;}
.contact .box .txt{line-height: 30px;border-bottom: 1px solid #DDD;padding-bottom: 40px;}
.contact .box .txt h2{font-size: 18px;margin-bottom: 10px;}
.contact .box .txt .dz{line-height: 50px;background: url(../images/pic46.png) no-repeat left center;background-size: 30px;padding-left: 40px;}

.contact .box .txter{line-height: 30px;padding:30px 0;}


.cpxqer{margin-top: 30px;}
.cpxqer ul{}
.cpxqer li{ margin-bottom:1%;background: #FFF;}
.cpxqer li i{margin-right: 20px;width: 40px;height: 40px;display:block;background: url(../images/pic47.png) no-repeat center;background-size: 30px;float: left;margin-top: 10px;}
.cpxqer li .border.active i{background: url(../images/pic47_1.png) no-repeat center;background-size: 30px;}
.cpxqer li .border.active{background: #e92a3a url(../images/pic63.png) no-repeat 96% center;color: #FFF; border:1px solid #e92a3a;}
.cpxqer li .border{ line-height: 60px; font-size:16px; border:1px solid #DDD; padding:0 20px;background: url(../images/pic62.png) no-repeat 96% center;}
.cpxqer li .con_er{ display:none; line-height:24px; padding:3%; background:#FFF;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.cpxqer li .con_er table{ border-top:1px solid #DDD; border-left:1px solid #DDD;}
.cpxqer li .con_er table td{ border-right:1px solid #DDD; border-bottom:1px solid #DDD; padding:0 1%;}


.download{margin-top: 30px;}
.download ul{}
.download li{line-height: 80px;background: #F5F5F5;margin-bottom: 10px;font-size: 16px;}
.download li a{padding:0 30px;display: block;color: #666;}
.download li a:hover{padding:0 30px;display: block;color: #e92a3a;}
.download li i{float: left;width: 30px;height: 80px;display: block;background: url(../images/pic48.png) no-repeat center;background-size: 36px;}
.download li em{float: right;width: 30px;height: 80px;background: url(../images/pic49.png) no-repeat center;background-size: 24px;}
.download li .download_name{float: left;width: 520px;padding-left: 30px;}
.download li .download_sm{float: left;}


.service{margin-top: 30px;}
.service ul{margin-left: -2%;}
.service li{width: 30%;float: left;background: #F5F5F5;min-height: 400px;margin-left: 2%;margin-bottom: 2%;text-align: center;}
.service li .box{padding:50px;}
.service li i{width: 100px;height: 100px;display: block;margin:0 auto;}
.service li:nth-of-type(1) i{background: url(../images/pic50.png) no-repeat center;background-size: 80px;}
.service li:nth-of-type(2) i{background: url(../images/pic51.png) no-repeat center;background-size: 80px;}
.service li:nth-of-type(3) i{background: url(../images/pic52.png) no-repeat center;background-size: 80px;}
.service li:nth-of-type(4) i{background: url(../images/pic53.png) no-repeat center;background-size: 80px;}
.service li:nth-of-type(5) i{background: url(../images/pic533.png) no-repeat center;background-size: 80px;}
.service li .box h2{font-size: 20px;margin-bottom: 20px;color: #333;margin-top: 20px;}
.service li .box p{line-height: 30px;color: #999;font-size: 16px;}


.yuangogn{margin-top: 30px;}
.yuangogn ul{margin-left: -20px;}
.yuangogn li{float: left;width: 285px;margin-left: 20px;margin-bottom: 20px;}
.yuangogn li img{width: 100%;}
.yuangogn ul li span{ width:105%; text-align: center; line-height: 30px; font-size:14px; overflow:hidden; text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;}